home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2002 November / SGI IRIX Base Documentation 2002 November.iso / usr / share / catman / p_man / catD / flushq.z / flushq
Encoding:
Text File  |  2002-10-03  |  3.3 KB  |  66 lines

  1.  
  2.  
  3.  
  4. fffflllluuuusssshhhhqqqq((((DDDD3333))))                                                          fffflllluuuusssshhhhqqqq((((DDDD3333))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      _ffff_llll_uuuu_ssss_hhhh_qqqq - flush messages on a queue
  10.  
  11. SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.      _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_ssss_yyyy_ssss_////_ssss_tttt_rrrr_eeee_aaaa_mmmm_...._hhhh_>>>>
  13.      _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_ssss_yyyy_ssss_////_dddd_dddd_iiii_...._hhhh_>>>>
  14.      _vvvv_oooo_iiii_dddd _ffff_llll_uuuu_ssss_hhhh_qqqq_((((_qqqq_uuuu_eeee_uuuu_eeee______tttt _****_q_,,,, _iiii_nnnn_tttt _f_l_a_g_))))_;;;;
  15.  
  16.    AAAArrrrgggguuuummmmeeeennnnttttssss
  17.      _q    Pointer to the queue to be flushed.
  18.  
  19.      _f_l_a_g Determines messages to flush.
  20.  
  21. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  22.      _ffff_llll_uuuu_ssss_hhhh_qqqq frees messages on a queue by calling _ffff_rrrr_eeee_eeee_mmmm_ssss_gggg(D3) for each message.
  23.      If the queue's count falls below the low water mark and someone wants to
  24.      write to the queue, the nearest upstream or downstream service procedure
  25.      is enabled.
  26.  
  27.    RRRReeeettttuuuurrrrnnnn VVVVaaaalllluuuueeeessss
  28.      None
  29.  
  30. UUUUSSSSAAAAGGGGEEEE
  31.      Valid values for _f_l_a_g are:
  32.  
  33.           _FFFF_LLLL_UUUU_SSSS_HHHH_DDDD_AAAA_TTTT_AAAA      Flush only data messages (types _MMMM______DDDD_AAAA_TTTT_AAAA, _MMMM______DDDD_EEEE_LLLL_AAAA_YYYY,
  34.                          _MMMM______PPPP_RRRR_OOOO_TTTT_OOOO, and _MMMM______PPPP_CCCC_PPPP_RRRR_OOOO_TTTT_OOOO).
  35.  
  36.           _FFFF_LLLL_UUUU_SSSS_HHHH_AAAA_LLLL_LLLL       Flush all messages.
  37.  
  38.    LLLLeeeevvvveeeellll
  39.      Base or Interrupt.
  40.  
  41.    SSSSyyyynnnncccchhhhrrrroooonnnniiiizzzzaaaattttiiiioooonnnn CCCCoooonnnnssssttttrrrraaaaiiiinnnnttttssss
  42.      Does not sleep.
  43.  
  44.      Driver-defined basic locks, read/write locks, and sleep locks may be held
  45.      across calls to this function.
  46.  
  47.    EEEExxxxaaaammmmpppplllleeeessss
  48.      See _pppp_uuuu_tttt(D2) for an example of _ffff_llll_uuuu_ssss_hhhh_qqqq.
  49.  
  50. RRRREEEEFFFFEEEERRRREEEENNNNCCCCEEEESSSS
  51.      _ffff_llll_uuuu_ssss_hhhh_bbbb_aaaa_nnnn_dddd(D3), _ffff_rrrr_eeee_eeee_mmmm_ssss_gggg(D3), _pppp_uuuu_tttt(D2), _pppp_uuuu_tttt_qqqq(D3), _qqqq_uuuu_eeee_uuuu_eeee(D4)
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.                                                                         PPPPaaaaggggeeee 1111
  62.  
  63.  
  64.  
  65.